package com.neusoft.neuiotms.dcom.dto.malfunction;

import java.util.ArrayList;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractAuditDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class MalfunctionApplyFormDTO extends AbstractAuditDTO {

    private static final long serialVersionUID = 1L;

    /** 标题 */
    private String title;

    /** 工作流TaskId */
    private String taskId;

    /** 工单号 */
    private String workNum;

    /** 申请服务厅局名称 */
    private String serviceUnitName;

    /** 申请服务厅局编码 */
    private String serviceUnitCode;

    /** 一线工程师编码 */
    private String frontlineEngineerCode;

    /** 一线工程师名称 */
    private String frontlineEngineerName;

    /** 参与工程师编码 */
    private String helperEngineerCode;

    /** 参与工程师名称 */
    private String helperEngineerName;

    /** 客户姓名 */
    private String customerName;

    /** 客户电话 */
    private String customerPhone;

    /** 处室 */
    private String place;

    /** 房间号 */
    private String roomNumber;

    /** 是否备份 */
    private Boolean whetherBackup = true;

    /** 是否涉密 */
    private Boolean whetherSecret = true;

    /** 事件等级 */
    private String eventLevel;

    /** 事件描述 */
    private String eventDescription;

    /** 状态 */
    private String status;

    /** 附件列表 **/
    private List<MalfunctionApplyFormAnnexDTO> annex = new ArrayList<>();
}
